路由验证
可以在路由规则定义的时候调用validate方法指定验证器类对请求的数据进行验证。
例如下面的例子表示对请求数据使用验证器类app\index\validate\User进行自动验证,并且使用edit验证场景:
Route::post('hello/:id', 'index/hello')->model('id', 'app\index\model\User')->validate('app\index\validate\User','edit');
或者不使用验证器而直接传入验证规则
Route::post('hello/:id', 'index/hello')->model('id', 'app\index\model\User')->validate(['name' => 'min:5|max:50','email' => 'email',]);
也支持使用对象化规则定义
Route::post('hello/:id', 'index/hello')->model('id', 'app\index\model\User')->validate(['name' => ValidateRule::min(5)->max(50),'email' => ValidateRule::isEmail(),]);